package com.ticket.sass.admin.business;


import com.ticket.sass.admin.dto.input.order.OrderTicketListInput;
import com.ticket.sass.admin.dto.input.order.TicketRefundInput;
import com.ticket.sass.admin.dto.output.order.OrderDataModel;
import com.ticket.sass.admin.dto.output.order.OrderTicketListOutput;

/**
 * @author ywb
 * @date 2024-03-14 14:22
 */
public interface OrderTicketBusiness {
    OrderDataModel<OrderTicketListOutput> list(OrderTicketListInput input);
    
    void refund(TicketRefundInput input);
    
    void generateTicketStatistics(Long cinemaId);
}
